/**
 * Copyright © 2015-2020 <a href="http://www.jeeplus.org/">JeePlus</a> All rights reserved.
 */
package com.jeeplus.modules.xs_user.entity;

import com.jeeplus.modules.xs_user.entity.XsUser;

import com.jeeplus.core.persistence.DataEntity;
import com.jeeplus.common.utils.excel.annotation.ExcelField;
import lombok.Data;

/**
 * 用户相关信息Entity
 * @author 天竹子
 * @version 2021-07-15
 */
@Data
public class XsUserRelated extends DataEntity<XsUserRelated> {
	
	private static final long serialVersionUID = 1L;
	private XsUser user;		// 用户id 父类
	@ExcelField(title="累计分享次数", align=2, sort=2)
	private Integer shareAll;		// 累计分享次数
	@ExcelField(title="今日是否分享(1.是2.否)", dictType="is_no", align=2, sort=3)
	private String isShare;		// 今日是否分享(1.是2.否)
	@ExcelField(title="阅读时长-总(分钟)(不包括当天)", align=2, sort=4)
	private Integer readLenthAll;		// 阅读时长-总(分钟)(不包括当天)
	@ExcelField(title="阅读时长-当天(分钟)", align=2, sort=5)
	private Integer readLenthWeek;		// 阅读时长-当天(分钟)
	@ExcelField(title="阅读字数(千字一清除)", align=2, sort=6)
	private Integer readWordNumber;		// 阅读字数(千字一清除)
	@ExcelField(title="累计阅读章数", align=2, sort=7)
	private Integer readChapterNumber;		// 累计阅读章数
	@ExcelField(title="累计使用帝币", align=2, sort=8)
	private Double consumptionEmperor;		// 累计使用帝币
	@ExcelField(title="连续签到天数", align=2, sort=9)
	private Integer continuousSignIn;		// 连续签到天数
	@ExcelField(title="累计充值金额", align=2, sort=10)
	private Double topUpAll;		// 累计充值金额
	@ExcelField(title="今日评分次数", align=2, sort=11)
	private Integer scoreNumber;		// 今日评分次数
	
	public XsUserRelated() {
		super();
		this.setIdType(IDTYPE_AUTO);
	}

	public XsUserRelated(String id){
		super(id);
	}

	public XsUserRelated(XsUser user){
		this.user = user;
	}

}